foamed sealant - Francés Inglés Diccionario